package app.system.mapper;

import app.system.entity.SysUser;

import java.util.List;

public interface SysUserMapper {

    /**
     * 保存用户信息
     * @param sysUser
     * @return
     */
    int saveUser(SysUser sysUser);

    /**
     * 根据条件查询用户信息
     * @param sysUser
     * @return
     */
    List<SysUser> selectUserByTage(SysUser sysUser);

    /**
     * 根据用户名查询用户
     * @param user_name
     * @return
     */
    SysUser selectUserByUserName(String user_name);

    /**
     * 获取全部的用户信息
     * @return
     */
    List<SysUser> getUserAll();

    /**
     * 根据条件更新用户
     * @param sysUser
     * @return
     */
    int updateUser(SysUser sysUser);

    /**
     * 根据条件删除用户
     * @param sysUser
     * @return
     */
    int deleteUser(SysUser sysUser);
}
